package com.brillilab.domain.po.experiments;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 实验步骤
 * </p>
 *
 * @author XuZue
 * @since 2019-04-16
 */
@Data
@TableName("experiment_step")
public class ExperimentStep implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 实验ID
     */
    @TableField(value="experiment_id")
    private Long experimentId;
    /**
     * 实验阶段ID
     */
    @TableField(value="experiment_phase_id")
    private Long experimentPhaseId;
    /**
     * 方法阶段ID
     */
    @TableField(value="method_step_id")
    private Long methodStepId;
    /**
     * 排序号
     */
    private Integer sort;
    /**
     * 步骤tip
     */
    private String tips;
    /**
     * 步骤内容
     */
    private String content;
    /**
     * 状态：0未开始、1进行中、2已结束
     */
    private Integer state;

    /**
     * 是否删除：0否，1是
     */
    @TableField(value="is_delete")
    private Integer isDelete;
    /**
     * 创建时间
     */
    @TableField(value="create_time")
    private Date createTime;
    /**
     * 更新时间
     */
    @TableField(value="create_time")
    private Date updateTime;


}
